package cn.qf.branch;

import java.util.Scanner;

public class SwitchDemo {
    public static void main(String[] args) {
        // 输入任意一个整数，把它转换成中文的星期
        Scanner sc = new Scanner(System.in);

        System.out.print("请输入一个整数：");
        int num = sc.nextInt();

        // num % 8: 把输入的整数转换成 0 ~ 7 的整数
        String day;
        switch (num % 8) {
            case 1:
                day = "星期一";
                break;
            case 2:
                day = "星期二";
                break;
            case 3:
                day = "星期三";
                break;
            case 4:
                day = "星期四";
                break;
            case 5:
                day = "星期五";
                break;
            case 6:
                day = "星期六";
                break;
//            case 7:
//                day = "星期日";
//                break;
            // 当且仅当所有的 case 分支都不满足时，default 分支才会执行
            default:
                day = "星期日";
                break;
        }

        System.out.printf("%d 对应的是：%s", num, day);

        System.out.println();

        System.out.print("请输入性别：");
        String gender = sc.next();
        switch (gender) {
            case "男":
                System.out.println("往前走一步");
                break;
            case "女":
                System.out.println("往后退一步");
                break;
            default:
                break;
        }


        String dayStr = "周五";
        switch (dayStr) {
            case "周一":
                System.out.println("埋头苦干，解决bug");
                break;
            case "周二":
            case "周三":
            case "周四":
                System.out.println("请求大牛程序员帮忙");
                break;
            case "周五":
                System.out.println("自己整理代码");
                break;
            default:
                System.out.println("打游戏");
                break;
        }
    }
}
